
html{overflow:auto;height:auto;}
body{background:#eee;overflow:auto;padding:30px;height:auto;}
h1,h2,h3,h4,h5{margin:0;}
.ifm-body{background:#fff;}
.ifm-panel{padding:20px 20px 50px;}
.panel .til{font-size:14px;font-weight:bold;margin:0 0 10px 0;}
.codetxt{font-size:11px;color:#333;width:500px;margin:10px 0;font-family:'Courier New',Courier;border:1px solid #ccc;background:#ffd;}
.tabbox{margin-bottom:100px;position:relative;}

#header{padding:0 0 20px;}

#doc{width:100%;position:relative;}
#sidebar{width:260px;background:#eee;position:absolute;left:0;top:0;}
#sidebar h1{font-size:16px;padding:10px 0;line-height:1.8}
#sidebar h2{font-size:12px;padding:0 0 10px 0;margin-bottom:10px;font-weight:normal;border-bottom:1px solid #ccc;}

#main{margin-left:285px;background:#fff;border:1px solid #ccc;}
#sidebar{padding-top:20px;}
#sidebar ul{margin:20px 0 0;padding:0;}
#sidebar ul li{margin:5px 0;font-size:13px;}
#sidebar ul li a{display:block;padding:4px 6px;border-left:3px solid #ccc;}
#sidebar ul li a:hover{border-color:#f96;}
#ifm{width:100%;border:0;height:500px;}
